#ifndef LLT_DROP_H
#define LLT_DROP_H

#include <assert.h>
#include <lee/PPFunction.hh>

namespace userPPF {

class drop : public lee::PPFunction
{


	void normal(lee::PktData * pkt) {
		lee::FuncExit * ex = new lee::FuncExit();
		ex->exit = NORMAL;
		ex->pkt = pkt;
		exitList->push_back(ex);
	}

public:
	virtual void processData(lee::PktData * const pkt);
	drop(std::string s) : lee::PPFunction(s) {
	}
	virtual ~drop() {}

	static const int DROP = 0;
	static const int NORMAL = 1;
};
}
#endif

